home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.dcom.lans.ethernet < prev    next >
Encoding:
Text File  |  1995-04-11  |  67.7 KB  |  1,250 lines

  1. Archive-name: LANs/ethernet-faq
  2. Version: v2.12
  3. Posting-Frequency: monthly
  4.  
  5.           Ethernet Network Questions and Answers
  6.  
  7.        Summarized from UseNet group comp.dcom.lans.ethernet
  8.  
  9.                Version 2.12 of 13 December 1994
  10.  
  11.  
  12.  
  13.  
  14. Sections:
  15.  
  16.     01: Introduction,  contributors, how  to  contribute  to  the  FAQ  and
  17.         network etiquette.
  18.  
  19.     02: General information about Ethernet and standards.
  20.  
  21.     03: Ethernet Cabling Information.
  22.  
  23.     04: Ethernet Devices and Components.
  24.  
  25.     05: Errors and Related Terms.
  26.  
  27.     06: Testing and Troubleshooting.
  28.  
  29.     07: Additional Information.
  30.  
  31.  
  32. 01.01Q: What is this document?
  33.      A: This  is  the official FAQ (Frequently Asked Questions) listing for
  34.         UseNet newsgroup comp.dcom.lans.ethernet.   It is intended to  be a
  35.         reference  to the most commonly asked questions and basic  informa-
  36.         tion about Ethernet.
  37.  
  38. 01.02Q: How is this document made available?
  39.      A: This FAQ  is posted  monthly  to newsgroup comp.dcom.lans.ethernet,
  40.         comp.answers  and  news.answers on UseNet.   You can  also retrieve
  41.         this file via anonymous FTP from steph.admin.umass.edu 
  42.         (128.119.200.10) in pub/faqs as file ethernet.faq
  43.  
  44. 01.03Q: Who maintains this list?
  45.      A: This  list  is  currently  maintained by Marc Runkel.  My preferred
  46.         mail address is enet-faq@steph.admin.umass.edu, and I would greatly
  47.         appreciate  it  if  you  could  use  a  Subject:  line  that starts
  48.         "Ethernet FAQ".
  49.  
  50. 01.04Q: Where does all this information come from?
  51.      A: The questions and answers are  mostly  summarized from  the  UseNet
  52.         newsgroup comp.dcom.lans.ethernet, many of  which are  derived from
  53.         various  IEEE,  ISO  and   EIA/TIA  documents.   Specifically,  the
  54.         following persons have contributed  to this FAQ.   Their  knowledge
  55.         and experience is gratefully acknowledged.
  56.  
  57.             Doug Barr          <barr@spot.colorado.edu>
  58.             John Breeden       <johnbr@master.cna.tek.com>
  59.             TP Brisco          <brisco@rutgers.edu>
  60.             Peter Desnoyers    <peterd@merlin.dev.cdx.mot.com>
  61.             Daniel Huber       <danielh@hpber199.swiss.hp.com>
  62.             Bob Jaques         <jaques@drbob.corp.sgi.com>
  63.             Paul Joslin        <pjoslin@mbvlab.wpafb.af.mil>
  64.             Dave Kapalko       <medik@attme.att.com>
  65.             Rich Lawrence      <rich@grebyn.com>
  66.             Nick Hennenfent    <nicholas@cton.com>
  67.             Ray Hunter         <rhunter@esoc.BITNET>
  68.             Mark Medici        <medici@gandalf.rutgers.edu>
  69.             Dave Mitton        <???@dec.com?>
  70.             Rich Seifert       <seifert@netcom.com>
  71.             Charles Spurgeon   <C.Spurgeon@utexas.edu>
  72.         Andras Salamon     <andras@is.co.za)
  73.  
  74.          (Note: If you have contributed something to this FAQ but your name
  75.                 is not listed  above,  please take  no offense.  There  was
  76.                 some loss of  information in this  file a while back.  Just
  77.                 mail the current FAQ maintainer  your preferred  name  and
  78.                 mail address, and which section(s) you contributed).
  79.  
  80. 01.05Q: How can I submit new contributions or corrections to the FAQ?
  81.      A: New contributions, suggestions and corrections should  be mailed to
  82.         the  current  FAQ  maintainer,  who is  listed in  Q&A 01.03 above.
  83.         However,  you should note that  if you are  submitting a correction
  84.         you must provide both  the  old  and suggested new text -- messages
  85.         to the effect of "this is wrong, fix it" will be ignored.
  86.  
  87. 01.06Q: Are there any restrictions on the distribution of this FAQ?
  88.      A: You  may  freely distribute  this  document for non-commercial
  89.         purposes as  long as the contents remain  unchanged (including
  90.         credits)  and  you  do not  gain  any  direct profits from the
  91.         distribution.
  92.  
  93. 01.07Q: Are there any guidelines regarding postings on this newsgroup?
  94.      A: The standard UseNet guidelines apply to this newsgroup.  Explaining
  95.         these guidelines in detail requires a FAQ of  its own.  If you  are
  96.         not familiar with standard network etiquette, you should review the
  97.         documents posted regularly in the newsgroup  news.announce.newuser.
  98.         A quick summary is:
  99.  
  100.         *  Never forget that the person on the other side is human
  101.         *  Be careful what you say about others
  102.         *  Be brief
  103.         *  Your postings reflect upon you; be proud of them
  104.         *  Use descriptive titles
  105.         *  Think about your audience
  106.         *  Be careful with humor and sarcasm
  107.         *  Only post a message once
  108.         *  Summarize what you are following up
  109.         *  Use mail, don't post a follow-up unless it's of value to many
  110.         *  Read all follow-ups and don't repeat what has already been said
  111.         *  Double-check follow-up newsgroups and distributions.
  112.         *  Be careful about copyrights and licenses
  113.         *  Cite appropriate references
  114.         *  When summarizing, summarize
  115.         *  Spelling flames considered harmful
  116.         *  Don't overdo signatures
  117.         *  Limit line length and avoid control characters
  118.         *  Identify any financial interests related to your posting
  119.  
  120. 01.08Q: Are the vendors and/or models of equipment listed in this FAQ the
  121.         only or best suited for the application described?
  122.      A: Not  necessarily.  This document does not attempt to rate equipment
  123.         from different manufacturers, and does not endorse nor specifically
  124.         support any one vendor's product over another.  Any references to a
  125.         specific vendor or product is implicitly used as an example of  all
  126.         like devices.
  127.  
  128.  
  129. 02.01Q: What is Ethernet?
  130.      A: Ethernet is a type of network cabling and signalling specifications
  131.         (OSI  Model  layers  1 [physical]  and  2  [data link])  originally
  132.         developed by Xerox in  the late 1970.   In  1980, Digital Equipment
  133.         Corp.  (DEC), Intel and Xerox (the origin of  the  term DIX,  as in
  134.         DEC/Intel/Xerox)  began joint promotion  of this baseband,  CSMA/CD
  135.         computer communications network over coaxial cabling, and published
  136.         the "Blue Book Standard" for Ethernet Version 1.  This standard was
  137.         later enhanced, and in 1985 Ethernet II was released.
  138.  
  139.         The  IEEE's  (Institute of  Electrical  and Electronics Engineers')
  140.         Project 802 then  (after considerable debate) used Ethernet Version
  141.         2  as the basis for the  802.3 CSMA/CD network  standard.  The IEEE
  142.         802.3 standard  is generally interchangeable with Ethernet II, with
  143.         the  greatest  difference  being the  construction of  the  network
  144.         packet header.
  145.  
  146.         A complete description of all Ethernet  specifications is far  out-
  147.         side the  scope of this document.  If this area interests you,  you
  148.         are  encouraged  to obtain  (hopefully legally) copies of the  IEEE
  149.         802.3 documents, and perhaps the ISO 8802-3 documents as well.
  150.  
  151. 02.03Q: What is an 802.3 network?
  152.      A: That's  IEEE-ish  for Ethernet, but  with a few small  differences.
  153.         The  physical  layer  specifications  are  identical  (though   DIX
  154.         Ethernet never  specified standards for UTP and Fiber-Optic  media)
  155.         and the MAC sublayer  are somewhat different.  See  "What is Ether-
  156.         net for more info.
  157.  
  158. 02.02Q: What is CSMA/CD?
  159.      A: CSMA/CD is the media access  control mechanism used by Ethernet and
  160.         802.3 networks; in other words, it determines how a  packet of data
  161.         is placed on the wire.   CSMA/CD stands for "Carrier Sense Multiple
  162.         Access, with Collision Detection".  Before  an Ethernet device puts
  163.         a  packet "on  the wire",  it listens to find if another device  is
  164.         already transmitting.  Once the device finds the wire is clear,  it
  165.         starts sending the  packet while  also listening to hear if another
  166.         device  started  sending  at  the  same  time (which  is  called  a
  167.         collision).  Refer  to the  Q&A  on collisions for more  info about
  168.         this phenomena.
  169.  
  170. 02.03Q: What is a baseband network?
  171.      A: A baseband  network  is  one  that provides  a  single  channel for
  172.         communciations accross the  physical medium (e.g., cable),  so only
  173.         one device  can transmit at a time.  Devices on a baseband network,
  174.         such  as Ethernet, are permitted to use all the available bandwidth
  175.         for  transmission, and the signals they transmit do not  need to be
  176.         multiplexed onto a carrier frequency.  An analogy is a single phone
  177.         line such  as you usually  have  to your house: Only one person can
  178.         talk at a time--if more than one  person wants to talk everyone has
  179.         to take turns.
  180.  
  181. 02.04Q: Ok, so what is a broadband network?
  182.      A: Simplisticly,  it is  the  opposite  of  a baseband network.   With
  183.         broadband, the physical  cabling is virtually  divided into several
  184.         different channels, each with  its own  unique  carrier  frequency,
  185.         using  a technique called "frequency  division  modulation".  These
  186.         different frequencies are  multiplexed  onto the network cabling in
  187.         such a way to allow multiple  simultaneous "conversations"  to take
  188.         place.  The  effect is  similar to having several virtual  networks
  189.         traversing a single piece of wire.  Network devices "tuned" to  one
  190.         frequency  can't  hear  the  "signal"  on  other  frequencies,  and
  191.         visa-versa.   Cable-TV  is  an  example  of  a  broadband  network:
  192.         multiple  conversations  (channels)  are transmitted simultaneously
  193.         over a single  cable; you  pick  which one you want to listen to by
  194.         selecting one of the frequencies being broadcast.
  195.  
  196. 02.05Q: What is an OSI Model?
  197.      A:  The  Open  Systems  Interconnect (OSI)  reference model is the ISO
  198.         (International  Standards Organization) structure for  the  "ideal"
  199.         network  architecture.  This Model outlines seven areas, or layers,
  200.         for the network.  These layers are (from highest to lowest):
  201.  
  202.           7.) Applications:  Where the  user  applications  software  lies.
  203.               Such  issues as  file  access and transfer,  virtual terminal
  204.               emulation,   interprocess  communication  and  the  like  are
  205.               handled here.
  206.           6.) Presentation:  Differences in data  representation are  dealt
  207.               with at this level.  For example, UNIX-style line endings (CR
  208.               only) might be converted to  MS-DOS style  (CRLF), or EBCIDIC
  209.               to ASCII character sets.
  210.           5.) Session:  Communications between  applications  across a net-
  211.               work  is  controlled  at  the  session  layer.   Testing  for
  212.               out-of-sequence  packets  and handling two-way  communication
  213.               are handled here.
  214.           4.) Transport: Makes sure  the lower three layers are doing their
  215.               job  correctly,  and  provides a  transparent,  logical  data
  216.               stream between the end user  and the network  service s/he is
  217.               using.   This  is the lower layer  that provides  local  user
  218.               services.
  219.           3.) Network: This layer makes certain that a packet sent from one
  220.               device  to another actually gets there in a reasonable period
  221.               of time.  Routing and flow control are performed  here.  This
  222.               is the lowest layer of the OSI model that can remain ignorant
  223.               of the physical network.
  224.           2.) Data Link: This layer deals with getting data packets on  and
  225.               off   the   wire,   error  detection   and   correction   and
  226.               retransmission.  This  layer  is generally  broken  into  two
  227.               sub-layers: The LLC (Logical Link Control) on the upper half,
  228.               which does  the error checking,  and  the MAC (Medium  Access
  229.               Control) on the lower half, which deals with getting the data
  230.               on and off the wire.
  231.           1.) Physical: The nuts and bolts layer.  Here is where the cable,
  232.               connector and signaling specifications are defined.
  233.  
  234.         There is also the undocumented but widely recognized  ninth network
  235.         layer:
  236.  
  237.           9.) Bozone (a.k.a., loose nut behind the wheel): The user sitting
  238.               at and using (or abusing,  as  the case may be) the networked
  239.               device.  All the error detection/correction algorithms in the
  240.               world cannot protect your network from the problems initiated
  241.               at the Bozone layer.
  242.  
  243. 02.06Q: What does an ethernet packet look like?  
  244.      A. See the information below, as described  in the National  databook.
  245.         The ethernet packet preamble is normally generated by  the chipset.
  246.         Software  is  responsible  for  the  destiantion   address,  source
  247.         address, type, and  data.  The chips normally will append the frame
  248.         check sequence.
  249.  
  250.           +------------+
  251.           |            | Preamble -
  252.           |   62 bits  |  A series of alternating 1's and 0's used by the
  253.           |            |  ethernet receiver to acquire bit synchronization.
  254.           |            |  This is generated by the chip.
  255.           +------------+
  256.           |            |  Start Of Frame Delimiter -
  257.           |    2 bits  |  Two consecutive 1 bits used to acquire byte
  258.           |            |  alignment. This is generated by the chip.
  259.           +------------+
  260.           +------------+
  261.           |            |  Destination Ethernet Address -
  262.           |    6 bytes |  Address of the intended receiver.
  263.           |            |  The broadcast address is all 1's.
  264.           +------------+
  265.           |            |  Source Ethernet Address -
  266.           |    6 bytes |  The unique ethernet address of the sending
  267.           |            |  station. 
  268.           +------------+
  269.           |            |  Length or Type field -
  270.           |    2 bytes |  For IEEE 802.3 this is the number of bytes of
  271.           |            |  data.  For Ethernet I&II this is the type of
  272.           |            |  packet.  Types codes are > 1500 to allow both to
  273.           |            |  coexist.  The type code for IP packets is 0x800.
  274.           +------------+
  275.           |   46 bytes |  Data -
  276.           |      to    |  Short packets must be padded to 46 bytes.
  277.           | 1500 bytes |
  278.           +------------+
  279.           +------------+
  280.           |            |  Frame Check Sequence -
  281.           |    4 bytes |  The FCS is a 32 bit CRC calculated using
  282.           |            |  the AUTODIN II polynomial.
  283.           |            |  This field is normally generated by the chip.
  284.           +------------+
  285.  
  286.         The shortest packet is: 6 + 6 + 2 + 46 = 60 bytes
  287.         The longest packet is: 6 + 6 + 2 + 1500 = 1514 bytes
  288.  
  289. 02.07Q: What  is the difference between  an Ethernet frame  and a IEEE802.3
  290.         frame?  Why are there two types?  Why is there a difference?
  291.      A: Ethernet was invented at Xerox  Palo Alto Research Center and later
  292.         became  an  international  standard.   IEEE  handled  making  it  a
  293.         standard; and their  specifications are slightly different from the
  294.         original Xerox ones.   Hence,  two different types.  802.3 uses the
  295.         802.2 LLC to distinguish among multiple clients, and has a "LENGTH"
  296.         field where Ethernet has a 2-byte "TYPE" field to distinguish among
  297.         multiple client protocols.
  298.  
  299.         TCP/IP and  DECnet (and others) use  Ethernet_II framing, which  is
  300.         that which Xerox/PARC originated.
  301.  
  302. 02.08Q: What is SNAP
  303.      A:  Sub-Network Access Protocol,  an extention to the  original  802.2
  304.         data link level format.  (SNAP is described in  IEEE 802-1990)  The
  305.         802.2  data link format replaced the Ethernet Protocol Type concept
  306.         with  two   8  bit   fields;   Source  SAP,  and  Destination  SAP.
  307.         Unfortunately that causes problems with migration of protocols, and
  308.         the lack  of SAP space  that is available.  So one SAP as allocated
  309.         for this scheme which greatly expands the available protocol space.
  310.         When using  the  SNAP SAP  the first 5  bytes of data are used as a
  311.         protocol ID.  The first 3 bytes should be a  value allocated to you
  312.         as a vendor id, the same as you get for Source address values.  The
  313.         is called the OUI (Organizationally  Unique ID) The  second 2 bytes
  314.         is a protocol type.
  315.  
  316.         Note that this is 802.2 and applies across all 802 LAN media types.
  317.  
  318.         For translation bridging, there is a convention, if you set the OUI
  319.         to zero, you are representing a mapped Ethernet frame.  So  that  a
  320.         bridge will translate such a frame back  into Ethernet  format, and
  321.         not into an 802.3 frame format.
  322.  
  323.         802.2 SNAP frame:
  324.  
  325.             +-------+------+------+------+-------+------+------+
  326.             | MAC   | DSAP | SSAP |  UI  |  OUI  | Type | data |
  327.             | Header| 0xAA | 0xAA | 0x03 | 3bytes|2bytes|      |
  328.             +-------+------+------+------+-------+------+------+
  329.  
  330.         This  will  appear the  same  on all 802 compliant  LAN  media.  On
  331.         802.3, there will be a Length field between the SA and the DSAP but
  332.         not on 802.5 or FDDI.
  333.  
  334. 02.09Q: Where  can I find  out which  Protocols  use  which  Ethernet  type
  335.         numbers?
  336.      A: Look at IETF RFC-1700 - Assigned Numbers RFC.
  337.  
  338. 02.10Q: What is a MAC address?
  339.      A: It is  the unique hexadecimal serial number assigned to each Ether-
  340.         net  network device to identify it  on  the network.  With Ethernet
  341.         devices  (as  with  most other  network  types),  this  address  is
  342.         permanently set at  the time of manufacturer, though it can usually
  343.         be changed  through  software (though this is  generally a Very Bad
  344.         Thing to do).
  345.  
  346. 02.11Q: Why must the MAC address to be unique?
  347.      A: Each card  has  a  unique MAC address,  so  that it will be able to
  348.         exclusively  grab  packets  off the wire  meant  for  it.   If  MAC
  349.         addresses are not unique,  there is no  way  to distinguish between
  350.         two  stations.  Devices on the network  watch  network  traffic and
  351.         look for their own MAC address in each packet to determine  whether
  352.         they should decode  it  or  not.   Special circumstances exist  for
  353.         broadcasting to every device.
  354.  
  355. 02.12Q: Is there a special numbering scheme for MAC addresses?
  356.      A: The  MAC addresses  are exactly 6  bytes in length, and are usually
  357.         written  in  hexadecimal  as  12:34:56:78:90:AB (the  colons may be
  358.         omitted,  but generally make  the  address  more  readable).   Each
  359.         manufacturer of Ethernet devices applies for a certain range of MAC
  360.         addresses  they can use.   The first  three  bytes  of the  address
  361.         determine the manufacturer.   RFC-1700 (available  via  FTP)  lists
  362.         some of the manufacturer-assigned MAC addresses.  A more up-to-date
  363.         listing  of  vendor  MAC   address   assignments  is  available  on
  364.         ftp.lcs.mit.edu in pub/map/Ethernet-codes.
  365.  
  366. 02.13Q: What is a preamble ?
  367.      A: A seven octet  field of  alternating one  and zero binary bits sent
  368.         prior to each frame to allow the  PLS circuitry to reach its steady
  369.         state synchronization with received  frame timing. (802.3 standard,
  370.         page 24,42).
  371.  
  372. 02.14Q: What is a Start Frame Delimiter (SFD)?
  373.      A: A binary  sequence of '10101011' immediately following the preamble
  374.         and indicating  the  beginning of a frame.   (802.3  standard, page
  375.         24).
  376.  
  377. 02.15Q: What does CRC mean?
  378.      A: Cyclical Redundancy Check  -  A method  of  detecting  errors in  a
  379.         message by performing a mathematical calculation on the bits in the
  380.         message and then sending the results  of the calculation along with
  381.         the   message.   The  receiving  work-station  performs   the  same
  382.         calculation on the message  data  as it receives it and then checks
  383.         the results against those  transmitted  at the end of  the message.
  384.         If the results don't match, the receiving  end asks the sending end
  385.         to send again.
  386.  
  387. 02.13Q: What is a broadcast address?
  388.      A: The unique  address that identifies a packet as  appropriate to all
  389.         receiveing stations.  In 802.3 any address in which the second byte
  390.         is an odd number. (1,3,...F).
  391.  
  392. 02.14Q: What exactly do 10Base5, 10BaseT, 10Base2, 10Broad36, etc mean?
  393.      A: These are  the IEEE  names  for  the different  physical  types  of
  394.         Ethernet.   The  "10" stands for  signalling  speed: 10MHz.  "Base"
  395.         means  Baseband,  "broad"  means  broadband.  Initially,  the  last
  396.         section as intended to indicate the maximum length of an unrepeated
  397.         cable segment in hundreds  of meters.  This convention was modified
  398.         with the introduction of 10BaseT, where  the T  means twisted pair,
  399.         and 10BaseF  where  the F  means fiber  (see  the following Q&A for
  400.         specifics).  This actually comes from the IEEE committee number for
  401.         that media.
  402.  
  403.         In actual practice:
  404.  
  405.             10Base2   Is 10MHz Ethernet running over  thin, 50 Ohm baseband
  406.                       coaxial cable.  10Base2 is also commonly referred to
  407.                       as thin-Ethernet or Cheapernet.
  408.             10Base5   Is 10MHz  Ethernet running over  standard  (thick) 50
  409.                       Ohm baseband coaxial cabling.
  410.             10BaseF   Is 10MHz Ethernet running over fiber-optic cabling.
  411.             10BaseT   Is 10MHz Ethernet  running  over unshielded, twisted-
  412.                       pair cabling.
  413.             10Broad36 Is 10MHz Ethernet running through a broadband cable.
  414.  
  415. 02.15Q: What does FOIRL mean?
  416.      A: Fiber Optic Inter Repeater  Link. A "IEEE 802 standard"  worked out
  417.         between many vendors some  time ago for carrying  Ethernet  signals
  418.         across  long distances  via fiber optic cable.   It has since  been
  419.         adapted to  other  applications  besides  connecting  segments  via
  420.         repeaters  (you  can  get  FOIRL  cards  for  PCs).   It  has  been
  421.         superseded by the larger 10BaseF standard.
  422.  
  423. 02.16Q: What is LattisNet?
  424.      A: LattisNet is a pre-10BaseT quasi-standard for running Ethernet over
  425.         twisted-pair cabling.   It was developed by Synoptics,  and several
  426.         other vendors made compatible equipment for a while.  LattisNet  is
  427.         not compatible with 10BaseT,  but you can  have LattisNet  hubs and
  428.         10BaseT hubs  in the  same  hub  chassis  or  connected to the same
  429.         network backbone.  The primary difference is that 10BaseT synchron-
  430.         izes the signals at  the sending  end, while LattisNet syncrhonizes
  431.         at the receiving end.
  432.  
  433. 02.17Q: What is StarLAN-10?
  434.      A: StarLAN-10 is AT&T's variety of Ethernet over twisted-pair cabling.
  435.         Older StarLAN-10  is not  100% 10BaseT  compliant, as  it does  not
  436.         provide  link   integrity  to   the  AUI.   However,  many  10BaseT
  437.         interfaces  can   be  configured  to  work  with  StarLAN-10  hubs,
  438.         alongside  StarLAN-10  NICs.  Beware,  though,  that  the  original
  439.         StarLAN-10 is NOT in any  way  compatible with 10BaseT, and  worse,
  440.         there seems to be no way to tell  other than  trying it to see what
  441.         happens.
  442.  
  443.         The current StarLAN  products supported by AT&T/NCR are fully 802.3
  444.         compliant. This includes the  SmartHUB  model E, SmartHUB  model B,
  445.         SmartHUB XE, and the other fiber and wire SmartHUB models.
  446.  
  447.  
  448. 03.01Q: What is coax?
  449.      A: Coaxial cable (coax)  is a  metallic electrical  cable used  for RF
  450.         (radio  frequency) and  certain data  communications  transmission.
  451.         The cable is constructed with a  single  solid  or stranded  center
  452.         conductor that is surrounded by the dielectric layer, an insulating
  453.         material of  constant thickness and high resistance.  A  conducting
  454.         layer of aluminum foil, metallic braid  or a combination of the two
  455.         encompass  the  dielectric  and  act  as  both   a  shield  against
  456.         interference  (to or  from the  center conductor) and as the return
  457.         ground for the cable.  Finally, an  overall  insulating layer forms
  458.         the  outer  jacket  of  the  cable.   Coaxial  cable  is  generally
  459.         superior  in   high-frequency  applications  such  as   networking.
  460.         However, for shorter distances (up to 100 meters), UTP or STP cable
  461.         is generally  just  as reliable when using  differential modulation
  462.         techniques (such as with 10BaseT).
  463.  
  464.         There are three  types of RG-58 cable, as far as I can tell.  There
  465.         are probably other  subtle differences, but for  10BASE2, impedance
  466.         and  velocity of propagation are the  important  ones.   The  table
  467.         below summarizes:
  468.  
  469.         Cable        Impedance        Velocity
  470.                 ----------      ----------              --------------
  471.         RG-58A/U    50 ohms            .66 or .78
  472.         RG-58C/U    50 ohms            .66
  473.         RG-58/U        53.5 ohms        .66 or .695
  474.  
  475. 03.02Q: What is UTP, STP?
  476.      A: Twisted pair cables.  UTP is for  UNshielded,  twisted pair,  while
  477.         STP  is  for  SHIELDED,  twisted  pair.   UTP  is what's  typically
  478.         installed  by  phone companies (though  this is often not  of  high
  479.         enough quality  for  high- speed network  use)  and is what 10BaseT
  480.         Ethernet runs over.  UTP  is graded according  to its data carrying
  481.         ability  (e.g.,  Level 3,  Level  4, Level  5).   10BaseT  Ethernet
  482.         requires  at  least  Level  3 cable.  Many  sites now install  only
  483.         Level-5  UTP,  even  though  level  4 is more  than  sufficient for
  484.         10BaseT, because of the greater likelihood that emerging high-speed
  485.         standards will require cable with better bandwidth capabilities.
  486.  
  487.         STP is typically used for Token-Ring networks, where it is commonly
  488.         referred  to  IBM Type 1 (or  2, 3, 6,  8,  etc); however there are
  489.         several  manufacturers of  Ethernet equipment and  interfaces  that
  490.         support Ethernet  over STP.  Nevertheless, Ethernet over STP is not
  491.         officially  defined in any  standards.  While there is a good level
  492.         of interoperability with Ethernet over  STP,  (Lattisnet, developed
  493.         by  Synoptics,  is the recognized de facto standard in this  area),
  494.         one  should consider the  long-term  availability and cost of  this
  495.         non-standard scheme before planning new networks around it.
  496.  
  497. 03.03Q: Are there any restrictions on how Ethernet is cabled?
  498.      A: Yes,  there are  many, and  they vary according to the media  used.
  499.         First of all, there are distance limitations:
  500.  
  501.             10Base2   limited to 185  meters (607 ft)  per unrepeated cable
  502.                       segment.
  503.             10Base5   limited to 500 meters (1,640 ft) per unrepeated cable
  504.                       segment.
  505.             10BaseF   depends on the  signaling technology  and medium used
  506.                       but can go up to 2KM.
  507.             10BaseT   generally accepted to have a maximum run of 100-150M,
  508.                       but  is really  based on signal  loss in Db's (11.5db
  509.                       maximum loss source to destination).
  510.             10Broad36 limited to 3,600 meters (almost 2.25 miles).
  511.  
  512.         Then there are limitations on the number  of  repeaters  and  cable
  513.         segments allowed between  any two stations on  the  network.  There
  514.         are two different ways of looking at the same rules:
  515.  
  516.         1. The Ethernet way:
  517.  
  518.             A remote  repeater pair  (with  an  intermediate point-to-point
  519.             link) is counted  as  a single  repeater  (IEEE  calls  it  two
  520.             repeaters).  You cannot  put any stations on the point to point
  521.             link (by definition!),  and there can be two repeaters  in  the
  522.             path between any pair  of stations.   This  seems simpler to me
  523.             than the IEEE terminology, and is equivalent.
  524.  
  525.         2. The IEEE way:
  526.  
  527.             There may be no more than five (5)  repeated segments, nor more
  528.             than four (4) repeaters  between any two Ethernet stations; and
  529.             of the  five cable segments, only three (3)  may be  populated.
  530.             This  is  referred  to as  the  "5-4-3"  rule  (5  segments,  4
  531.             repeaters, 3 populated segments).
  532.  
  533.         It can  really get  messy when  you start cascading through 10BaseT
  534.         hubs, which  are repeaters unto themselves.   Just try to remember,
  535.         that  any  possible  path  between   two  network  devices  on   an
  536.         unbridged/unrouted  network  cannot   pass   through  more  than  4
  537.         repeaters or hubs, nor more than 3 populated cable segments.
  538.  
  539.         Finally, 10Base2  is limited to a maximum of 30 network devices per
  540.         unrepeated network segment with a minimum distance of  0.5m (1.5ft)
  541.         between T-connectors.   10Base5  is  limited to a  maximum  of  100
  542.         network devices per unrepeated segment, with a minimum distance  of
  543.         2.5m  (8.2ft)  between taps/T's  (usually  indicated  by  a  marker
  544.         stamped on the cable  itself every 2.5m).  10BaseT and 10BaseF  are
  545.         star-wired,  so there  is no  minimum  distance requirement between
  546.         devices, since  devices  cannot  be connected  serially.   You  can
  547.         install  up to the  Ethernet maximum of  1024 stations per  network
  548.         with both 10BaseT and 10BaseF.
  549.    
  550.  
  551. 03.04Q: Can I mix 10Base2 and 10Base5 cabling on a single segment?
  552.      A: It  is not "legal", but  the network police will not read  you your
  553.         rights and drag  you away.   Ideally, you should use a repeater (or
  554.         bridge,  router, etc...)   between  the  different  cabling  types.
  555.         However, in reality, it  will work fine, as  long  as  none  of the
  556.         other network parameters (lengths, numbers of stations,  repeaters,
  557.         etc) are near the limit of the specification.
  558.  
  559. 03.05Q: What about wireless Ethernets? Are there any?
  560.      A: Yes, and no.  Many  vendors  offer equipment for  Ethernet across a
  561.         variety  of   unbounded,  or wireless,  connections  using  lasers,
  562.         microwaves, and spread-spectrum radio transmissions.  However, none
  563.         of these  methods are organized by  any standards  body, so  it  is
  564.         unlikely  to find equipment  from any two  different  manufacturers
  565.         that work together.
  566.  
  567. 03.06Q: When should I choose 10BaseT, when 10Base2 (or others)?
  568.      A: The  specific environment and  application must be considered  when
  569.         selecting  your  media  type.   However,  there  are  some  general
  570.         rules-of-thumb that you can consider:
  571.  
  572.         Avoid using copper between buildings.   The electrical disturbances
  573.         caused by  lightning, as well as naturally occurring differences in
  574.         ground potential over distance,  can very quickly and easily  cause
  575.         considerable   damage  to   equipment  and  people.    The  use  of
  576.         fiber-optic cabling between buildings eliminates network cabling as
  577.         a safety risk.  There are also various wireless media available for
  578.         inter-building   links,  such  as  laser,  spread-spectrum  RF  and
  579.         microwave.  However, wireless media is much more expensive and less
  580.         reliable than fiber-optic, and should only be considered when it is
  581.         impossible to get right-of-way for fiber-optic cable.
  582.  
  583.         10Base2 (thin Ethernet or Cheapernet) is the least expensive way to
  584.         cable an Ethernet network.   However, the price difference  between
  585.         10Base2 and  10BaseT  (Ethernet  over  UTP) is rapidly diminishing.
  586.         Still,  for small, budget-conscious installations, 10Base2  is  the
  587.         most economical topology.  The disadvantages of 10Base2 is that any
  588.         break in the cable or poor connection will bring the entire network
  589.         down,  and  you  need repeaters  if  you have  more than 30 devices
  590.         connected  to the  network or the  cable length  exceeds 185 meters
  591.         (607 feet).
  592.  
  593.         10Base5 is generally  used as a low-cost alternative to fiber-optic
  594.         media for use as a backbone segment within a single building.  It's
  595.         extended  length (500m or  1640ft),  higher  attached  device count
  596.         (100) and better noise resistance make 10Base5 well  suited for use
  597.         as  a network trunk for one or more floors in a building.  However,
  598.         the  high  cost  of connecting  each  device (in  addition  to  the
  599.         interface,  you also need  an external transceiver, or  MAU, and an
  600.         AUI cable) makes 10Base5 too expensive  for most LAN installations,
  601.         and like 10Base2, a single break or bad connection in the cable can
  602.         bring the entire network down.
  603.  
  604.         10BaseT is the most  flexible topology  for LANs,  and is generally
  605.         the  best choice for most  network installations.  10BaseT hubs, or
  606.         multi-hub  concentrators,  are  typically  installed  in a  central
  607.         location to the user  community, and inexpensive UTP cabling is run
  608.         to each network device (which may be 100m, or 330ft, from the hub).
  609.         The signalling technology is very  reliable, even in somewhat noisy
  610.         environments, and 10BaseT  hubs  will usually detect  many  network
  611.         error conditions and automatically shut-down the  offending port(s)
  612.         without affecting the  rest of the  network (unless, of course, the
  613.         offending port was  your  server, shared printer, or router to  the
  614.         rest of the world).  While  the  hardware  is  more expensive  than
  615.         10Base2, the cabling is cheaper and requires less skill to install,
  616.         making  10BaseT  installation  costs   only  slightly  higher  than
  617.         10Base2.  The  flexibility and  reliability  more  than offset  the
  618.         marginally higher price.
  619.  
  620.         10BaseF, and  its  predecessor, FOIRL,  are  the  only  recommended
  621.         topologies  for  inter-building  links.  However,  they need not be
  622.         limited to  this  role.  10BaseF  can also be run  to  the desktop,
  623.         though  the  cost  is  prohibitively  high  in  all  but  the  most
  624.         specialized environments  (generally, extremely noisy manufacturing
  625.         facilities,   or  very   security-conscious  installations).   More
  626.         commonly, FOIRL (and now, 10BaseF) is used inside buildings to form
  627.         backbone networks and to connect wiring closets together.
  628.  
  629.  
  630. 03.07Q: What are the advantages/disadvantages of a star like cabling?
  631.      A: Old  style Ethernet  bus  wiring  (ie, taking the  cable  from  one
  632.         machine to the next, and then to the  next, etc) is  prone to cable
  633.         failure and quickly  consumes allowed  distances  due to  aesthetic
  634.         wiring needs. If  the wiring connection is broken at any point, the
  635.         entire network  (segment)  fails -  and the much greater number  of
  636.         connections increases the probability of a failure or break. On the
  637.         other  hand, it's  pretty easy to do for  a  layman and may involve
  638.         less actual wiring for small segments.
  639.  
  640.         Star  wiring eliminates the single  point  of failure  of  a common
  641.         wire.   A  central  hub  has many  connections  that radiate out to
  642.         hosts, if one of these hosts connections  fails  it usually doesn't
  643.         affect  the others.  Obviously, however, the hub becomes a  central
  644.         point  of  failure  itself, but studies show  a quality hub is less
  645.         likely to fail before a heavily used strand of coax.
  646.  
  647.         There are a bunch of other reasons hubs are desirable, but  this is
  648.         the biggie.
  649.  
  650. 03.08Q: Is there an official "standard" punch down scheme for 10BaseT?
  651.      A: Get a copy  of EIA/TIA-568, it  covers  all of  that sort of stuff:
  652.         horizontal, vertical, connectors, patch cords, cross-connects, etc.
  653.  
  654. 03.09Q: Is it safe to run Unshield Twisted Pair next to power cable?
  655.      A: According to EIA/TIA-569, the standard wiring practices for running
  656.         data cabling and companion to the above referenced EIA/TIA-568, you
  657.         should not run data cable parallel  to power  cables.  However,  in
  658.         reality, this  should  not  be a  problem  with  networks  such  as
  659.         10BaseT.   10BaseT uses differential  signalling  to pick the  data
  660.         signals off the wire.   Since any interference  from  nearby  power
  661.         lines will usually affect  all  pairs equally, anything that is not
  662.         canceled-out by the  twists  in  the UTP should  be ignored by  the
  663.         receiving network interface.
  664.  
  665. 03.10Q: Can I make a cable to connect the AUI ports of two devices directly
  666.         to each other?
  667.      A: Yes and  no.  You can make the  equivalent of a null modem cable by
  668.         connecting a two-pair, twisted  pair cable  connecting pins 3/10 at
  669.         each end to  pins 5/12 (respectively)  at the other.  This connects
  670.         transmit-to receive (null modem).   However, this will probably NOT
  671.         work with "standard" software because:
  672.  
  673.           - There is no  collision detect.  If  a collision  occurs neither
  674.             device will back-off or and retry.
  675.           - There  is  no  loopback  (stations   will  not  hear  their own
  676.             transmissions which may cause diagnostics failures).
  677.           - There is no heartbeat (SQE  test)  provided,  which  may  cause
  678.             diagnostic failure.
  679.  
  680.         If you want to use standard software, buy some transceivers. An AUI
  681.         null-modem  will work  for  a  laboratory, test  environment  under
  682.         certain conditions.
  683.  
  684. 03.11Q: Can  I  connect  the  10BaseT  interface  of  two devices  directly
  685.         together, without using a hub?
  686.      A: Yes, but  not more  than  2 devices, and you  also  need  a special
  687.         jumper cable between the two 10BaseT ports:
  688.  
  689.           RJ45 pin                   RJ45 pin
  690.           ========                   ========
  691.              1 <--[TX+]--------[RX+]--> 3
  692.              2 <--[TX-]--------[RX-]--> 6
  693.              3 <--[RX+]--------[TX+]--> 1
  694.              6 <--[RX-]--------[TX-]--> 2
  695.  
  696. 03.12Q: Does my Ethernet coax have to be grounded?  How?
  697.      A: Yes and  no.  The 10Base2 spec says the coax MAY be grounded at one
  698.         and only  one point, while  the 10Base5 spec says the coax SHALL be
  699.         grounded at one and only one point.
  700.  
  701.         Grounding  your coax  is  generally a  good  idea; it allows static
  702.         electricity  to  bleed  off and,  supposedly,  makes  for  a  safer
  703.         installation.  Further,  many local  electrical codes  will require
  704.         your network cabling to be grounded at some point.  However, I have
  705.         personally  seen many  Ethernet networks  work with  absolutely  NO
  706.         ground  on the segment, and even  a few  unreliable segments become
  707.         reliable when the one and only ground  was removed.  I'm not saying
  708.         you  should not ground  your  networks  --  you  should  absolutely
  709.         install cabling according to your electrical codes.
  710.  
  711.         On the other hand, if you do ground your cable, make sure you do so
  712.         only  at  one point.  Multiple grounds on an Ethernet segment  will
  713.         not  only cause  network errors,  but also risk damage to equipment
  714.         and  injury to people.
  715.  
  716.         If you have a repeater on one end of the segment, this will usually
  717.         automatically ground that end of the segment (you may want to check
  718.         the repeater documentation and configuration  to assure this is the
  719.         case -- most repeaters  can be set-up to NOT ground).  If you don't
  720.         have  a repeater, you  can  get terminating resistors  with  ground
  721.         straps attached.
  722.  
  723.  
  724. 04.01Q: What is a "segment"?
  725.      A: A  piece of network wire bounded by bridges,  routers, repeaters or
  726.         terminators.
  727.  
  728. 04.02Q: What is a "subnet"?
  729.      A: Another overloaded  term. It can  mean, depending on  the usage,  a
  730.         segment, a set of machines  grouped together by a specific protocol
  731.         feature  (note  that  these machines do not have to be on  the same
  732.         segment, but they could be) or a big  nylon  thing used  to capture
  733.         enemy subs.
  734.  
  735. 04.03Q: What is a fan-out? Is this device still used?
  736.      A: Fanout (a.k.a. transceiver  multiplexor,  a.k.a.   multiport trans-
  737.         ceiver,  a.k.a.  DELNI)  allows  multiple stations to  connect to a
  738.         single  transceiver  or transceiver-like device.   They  are  still
  739.         widely used.
  740.  
  741. 04.04Q: What means "AUI"?
  742.      A: Attachment Unit Interface, an IEEE term  for the connection between
  743.         a controller and the transceiver.
  744.  
  745. 04.05Q: What is a transceiver?
  746.      A: A  transceiver allows a station to transmit and receive to/from the
  747.         common medium. In addition, Ethernet transceivers detect collisions
  748.         on the medium and  provide  electrical isolation between  stations.
  749.         10Base2 and 10Base5 transceivers  attach directly to the common bus
  750.         media,  though the  former  usually  use  an  internal  transceiver
  751.         built-onto the controller circuitry with a  "T" connector to access
  752.         the  cable, while the latter use a  separate, external  transceiver
  753.         and  an AUI (or  transceiver) cable  to connect to the  controller.
  754.         10BaseF, 10BaseT and FOIRL also usually  use internal transceivers.
  755.         Having  said  that,  there  also  also  external  transceivers  for
  756.         10Base2, 10BaseF,  10BaseT and FOIRL that can connect externally to
  757.         the controller's AUI port, either directly or via an AUI cable.
  758.  
  759. 04.06Q: What means "MAU"?
  760.      A: Medium  Access  Unit, an  IEEE term for a transceiver.  MAU is also
  761.         commonly [mis]used  to describe  a Token-Ring  Multi-Station Access
  762.         Unit (MSAU).  Refer to HUB for an explanation of MSAU.
  763.  
  764. 04.07Q: What exactly does a repeater?
  765.      A: A  repeater  acts  on a  purely  electrical  level  to  connect  to
  766.         segments. All it does is amplify and reshape (and, depending on the
  767.         type,  possibly  retime)  the  analog  waveform  to extend  network
  768.         segment distances. It does  not  know anything about  addresses  or
  769.         forwarding,  thus it cannot be used to reduce traffic  as a  bridge
  770.         can in the example above.
  771.  
  772. 04.08Q: What is a "hub"?
  773.      A: A hub is a common wiring point for star-topology networks, and is a
  774.         common synonym  for concentrator (though the latter  generally  has
  775.         additional features or capabilities).  Arcnet, 10BaseT Ethernet and
  776.         10BaseF Ethernet and many  proprietary network topologies  use hubs
  777.         to connect multiple cable  runs in  a star-wired  network  topology
  778.         into  a single  network.   Token-Ring MSAUs  (Multi-Station  Access
  779.         Units) can  also  be considered a  type of  hub,  but  don't  let a
  780.         token-ring  bigot hear  that.   Hubs have multiple ports  to attach
  781.         the different  cable  runs.  Some  hubs (such as 10BaseT and active
  782.         Arcnet)  include electronics to  regenerate and  retime  the signal
  783.         between each hub port.  Others (such  as 10BaseF or passive Arcnet)
  784.         simply  act as signal  splitters, similar to the multi-tap cable-TV
  785.         splitters  you  might use on  your home  antenna coax  (of  course,
  786.         10BaseF uses mirrors to split the  signals between cables).  Token-
  787.         Ring  MSAUs  use relays (mechanical or  electronic) to reroute  the
  788.         network signals  to each active  device in series, while  all other
  789.         hubs  redistribute  received signals out  all ports simultaneously,
  790.         just as a 10Base2 multi-port repeater would.
  791.      
  792. 04.09Q: What exactly does a bridge?
  793.      A: A bridge will connect to distinct segments  (usually referring to a
  794.         physical length  of wire) and transmit traffic between  them.  This
  795.         allows you to extend the  maximum size of  the network  while still
  796.         not  breaking the maximum  wire  length,  attached device count, or
  797.         number of repeaters for a network segment.
  798.  
  799. 04.10Q: What does a "learning bridge"?  
  800.      A: A  learning bridge monitors  MAC  (OSI layer  2) addresses  on both
  801.         sides of its  connection and  attempts to learn which addresses are
  802.         on which  side.   It  can  then decide when it  receives  a  packet
  803.         whether it should cross the  bridge or stay local (some packets may
  804.         not need to  cross the bridge  because the source  and  destination
  805.         addresses are both on one side).   If  the bridge receives a packet
  806.         that  it  doesn't  know  the addresses of, it  will  forward it  by
  807.         default.
  808.  
  809. 04.11Q: What is a remote bridge?
  810.      A: A bridge  as described above that has an Ethernet  interface on one
  811.         side and  a serial interface on  the other.   It would connect to a
  812.         similar device on the other side of the serial line.  Most commonly
  813.         used in WAN links where it is impossible or impractical to  install
  814.         network  cables.  A high-speed  modem (or T1 DSU/CSU's, X.25 PAD's,
  815.         etc)  and intervening telephone lines  or public data network would
  816.         be used to connect the two remote bridges together.
  817.  
  818. 04.13Q: Is there a maximum number of bridges allowed on a network?
  819.      A: Per IEEE 802.1 (d), the maximum  number of concatenated brides in a
  820.         bridged LAN is  7. This number is rather arbitrary, however, and is
  821.         based on  simulations  of  application  performance  with  expected
  822.         bridge delays.
  823.  
  824.         In  addition, the  number  assumes that  all bridges  are LOCAL (no
  825.         remote WAN connections), and that the default Hold Time of 1 second
  826.         is in place (this is  the time after which a bridge will discard  a
  827.         frame  it is holding).  This  prevents  extra-late  frame delivery.
  828.         (i.e, a frame should never be delivered more than  ~7 seconds after
  829.         is it sent).
  830.  
  831.         I personally (Rich  Seifert) find  this  to  be  much  too long  an
  832.         allowance. My "rule of thumb"  for  bridged LANs is  to  limit  the
  833.         number of hops to  4, with not more than  one  of these being a WAN
  834.         linked remote bridge.
  835.  
  836. 04.13Q: What exactly does a router?  
  837.      A: Routers work much like bridges, but they pay attention to the upper
  838.         network layer protocols (OSI  layer  3) rather  than physical layer
  839.         (OSI layer 1) protocols.  A router will decide whether to forward a
  840.         packet by looking  at the  protocol level  addresses (for instance,
  841.         TCP/IP addresses) rather  than  the MAC  address.   Because routers
  842.         work at  layer 3  of  the OSI  stack,  it  is possible  for them to
  843.         transfer packets between different media types (i.e., leased lines,
  844.         Ethernet, token ring, X.25, Frame Relay  and FDDI).   Many  routers
  845.         can also function as bridges.
  846.  
  847. 04.14Q: So should I use a router or a bridge?
  848.      A: There is no absolute answer to this.  Your network layout, type and
  849.         amount of hosts and traffic, and other  issues (both  technical and
  850.         non-technical)  must  be  considered.   Routing  would  always   be
  851.         preferable to bridging except that  routers are slower  and usually
  852.         more  expensive (due to the  amount of processing required  to look
  853.         inside the  physical packet  and  determine  which  interface  that
  854.         packet needs to  get  sent  out),  and that  many applications  use
  855.         non-routable protocols (i.e., NetBIOS, DEC LAT, etc.).
  856.  
  857.         Rules of thumb:
  858.  
  859.            Bridges are usually good choices for small networks with few, if
  860.            any, slow redundant links between destinations. Further, bridges
  861.            may be your _only_ choice for certain protocols, unless you have
  862.            the means to encapsulate (tunnel) the unroutable protocol inside
  863.            a routable protocol.
  864.  
  865.            Routers are  usually much better  choices  for larger  networks,
  866.            particularly  where  you  want to  have  a relatively clean  WAN
  867.            backbone.   Routers are better  at  protecting against  protocol
  868.            errors (such as  broadcast storms)  and  bandwidth  utilization.
  869.            Since routers look  deeper inside the data packet, they can also
  870.            make forwarding decisions based on the upper-layer protocols.
  871.  
  872.         Occasionally, a combination of the two devices are  the best way to
  873.         go.   Bridges can  be  used  to  segment  small  networks that  are
  874.         geographicly close to each other, between each other and the router
  875.         to the rest of the WAN.
  876.  
  877. 04.15Q: Are there problems mixing Bridging & routing?
  878.      A: Only if you plan  on  having bridged links in  parallel with routed
  879.         links.  You need to be very careful about running bridges providing
  880.         links  in  parallel to a  router.   Bridges may  forward  broadcast
  881.         requests which will confuse the  router there are lots of protocols
  882.         you may not think of filtering  (e.g.  ARP,  Apple ARP  over  802.3
  883.         etc.  etc.).  Also, DECnet routers have the same MAC address on all
  884.         ports.  This will probably cause the  bridge to think it  is seeing
  885.         an Ethernet loop.
  886.  
  887. 04.16Q: Who makes the fastest/easiest/most advanced bridges or routers?
  888.      A: The  IETF runs  bench  marks  on a  wide  selection  of bridges and
  889.         routers.  The results (and  much of the testing itself) is  handled
  890.         at  Harvard University by Scott Bradner.  [ed:  anyone have the ftp
  891.         site address and path/filename for the benchmarks?]
  892.  
  893. 04.17Q: What is a Kalpana EtherSwitch?  Are there other devices like it?
  894.      A: A device that works sort of like a multisegment bridge, but with  a
  895.         complicated  internal bus that allows full crosspoint switching.  A
  896.         Kalpana  or  other such  switch is  exactly  equivalent to a  fully
  897.         connected mess of simple bridges among  the  Ethernets.   A 12-port
  898.         Kalpana or  similar switch is obviously  rather easier  to use  and
  899.         cheaper than the equivalent mesh of  132 simple  bridges.  However,
  900.         the  EtherSwitch does  not  use  the Spanning Tree  Algorithm  and,
  901.         therefore, cannot be used in situations where a bridging loop might
  902.         occur.
  903.  
  904.         There  are competing devices  from  other manufacturers,  including
  905.         some that do implement  the  Spanning Tree Algorithm.  For example,
  906.         Alantec has a multi-port bridge/router supporting  12 segments with
  907.         full spanning tree and snmp and it runs at about ethernet speeds.
  908.  
  909. 04.18Q: What is a driver?
  910.      A: Typically the  software that allows  an Ethernet card in a computer
  911.         to decode packets and send them to the  operating system and encode
  912.         data  from  the operating  system for transmission by  the Ethernet
  913.         card  through  the network.  By  handling the nitty-gritty hardware
  914.         interface chores, it provides a device-independent interface to the
  915.         upper layer  protocols,  thereby  making  them more  universal  and
  916.         [allegedly]  easier  to develop  and  use.   There are  many  other
  917.         meanings to  this word,  but this is probably what  you are looking
  918.         for.
  919.  
  920. 04.19Q: What is NDIS, packet driver, ODI.?
  921.      A: NDIS is a Microsoft/3com puppy  that allows  "stacking" of multiple
  922.         protocols for a single underlying driver.  Essentially it allows  a
  923.         single Ethernet  card  in  a PC (it's  not limited to Ethernet)  to
  924.         speak many  different network "languages",  and usually at the same
  925.         time.
  926.  
  927.         A packet driver is another method of allowing multiple protocols to
  928.         access the  network  interface at  the  same  time.  Developed  and
  929.         supported by FTP Software  Inc, Clarkson  University, BYU and, more
  930.         recently, Crynwr Software,  the packet driver spec (PDS) is used to
  931.         provide   a   device   independent  interface  to   various  TCP/IP
  932.         applications,  and  often in  combination  with  concurrent  Novell
  933.         access (IPX/SPX).
  934.  
  935.         ODI  is  Novell   and  Apple's  equivalent   of  NDIS.   There  are
  936.         differences between the two specs,  but not so  much as  to warrant
  937.         description in this text.
  938.  
  939.         The next logical question is "which one should I use?"  There is no
  940.         simple or obvious  answer, except that  you should use the one most
  941.         commonly required by your software.
  942.  
  943.  
  944. 05.01Q: What means SQE? What is it for?
  945.      A: SQE is the IEEE term for a collision. (Signal Quality Error)
  946.  
  947. 05.02Q: What means SQE Test? What means heartbeat?  What are they for?
  948.      A: SQE Test (a.k.a. heartbeat) is a means of detecting a transceiver's
  949.         inability  to detect  collisions.   Without SQE  Test,  it  is  not
  950.         possible to  determine if  your  collision  detector  is  operating
  951.         properly.  SQE Test is implemented by generating  a test signal  on
  952.         the  collision  pair  from  the  transceiver  (or  its  equivalent)
  953.         following  every transmission on the network.  It does not generate
  954.         any signal on the common medium.
  955.  
  956.         The problem with SQE  Test is  that it is not part of the  Ethernet
  957.         Version  1.0 specification.  Therefore,  Version 1.0  equipment may
  958.         not function  with transceiver that  generates the SQE Test signal.
  959.         Additionally,  IEEE  802.3  specifications  state that  IEEE  802.3
  960.         compliant  repeaters  must  not be attached  to  transceivers  that
  961.         generate heartbeat.   (This  has  to  do with  a  jam  signal  that
  962.         prevents  redundant collisions  from  occurring  on  the  network).
  963.         Therefore, you must usually turn-off  SQE  Test (heartbeat) between
  964.         the transceiver and an 802.3 repeater.
  965.  
  966. 05.03Q: What means "IPG"?
  967.      A: The  InterPacket Gap (more properly  referred to as  the InterFrame
  968.         Gap,  or  IFG)  is  an  enforced  quiet  time  of  9.6  us  between
  969.         transmitted Ethernet frames.
  970.  
  971. 05.04Q: What means "promiscuous mode"?
  972.      A: Promiscuous  mode is  a condition where the network interface  con-
  973.         troller will pass all frames, regardless of destination address, up
  974.         to   the  higher  level  network  layers.    Normally  the  network
  975.         controller  will only  pass  up  frames  that  have  that  device's
  976.         destination address.  However,  when put  in  promiscuous mode, all
  977.         frames are passed on up the network stack regardless of destination
  978.         address.   Promiscuous  mode is  usually used by network monitoring
  979.         tools and transparent bridges (and, frequently, by network crackers
  980.         trying to snatch passwords, or other data they're normally not able
  981.         to see, off the wire).
  982.  
  983. 05.05Q: What is a runt?
  984.      A: A packet that is below the minimum size for a given protocol.  With
  985.         Ethernet,  a runt is a frame shorter than the minimum  legal length
  986.         of 60 bytes (at Data Link).
  987.  
  988. 05.06Q: What causes a runt?
  989.      A: Runt packets are most  likely  the  result of a collision, a faulty
  990.         device on the network, or software gone awry.
  991.  
  992. 05.07Q: What is a jabber?
  993.      A: A blanket term for a device that is behaving improperly in terms of
  994.         electrical signalling  on  a network. In Ethernet this is Very Bad,
  995.         because Ethernet uses electrical signal levels to determine whether
  996.         the network is available for transmission.  A jabbering device  can
  997.         cause the entire network to halt because all other devices think it
  998.         is busy.
  999.  
  1000. 05.08Q: What causes a jabber?
  1001.      A: Typically a bad network interface card in a machine on the network.
  1002.         In  bizarre  circumstances  outside  interference  might  cause it.
  1003.         These are very hard problems to trace with layman tools.
  1004.  
  1005. 05.09Q: What is a collision?
  1006.      A: A condition where two devices  detect  that the network is idle and
  1007.         end up  trying to send packets at exactly the  same time. (within 1
  1008.         round-trip  delay) Since  only  one device  can transmit at a time,
  1009.         both devices must back off and attempt to retransmit again.
  1010.  
  1011.         The retransmission algorithm requires each device to wait  a random
  1012.         amount of  time,  so the two are very likely  to retry at different
  1013.         times, and thus the second  one will sense that the network is busy
  1014.         and  wait until the packet is finished. If the two devices retry at
  1015.         the same  time  (or almost the same  time) they will collide again,
  1016.         and the process repeats until  either the  packet finally  makes it
  1017.         onto the network without  collisions,  or 16 consecutive  collision
  1018.         occur and the packet is aborted.
  1019.  
  1020. 05.10Q: What causes a collision?
  1021.      A: See above.  Ethernet is a CSMA/CD  (Carrier Sense Multiple  Access/
  1022.         Collision Detect) system. It  is possible to not sense carrier from
  1023.         a previous device and attempt  to transmit anyway, or  to  have two
  1024.         devices attempt to transmit at  the  same time;  in  either case  a
  1025.         collision  results.    Ethernet  is   particularly  susceptible  to
  1026.         performance loss from such  problems when people ignore the "rules"
  1027.         for wiring Ethernet.
  1028.  
  1029. 05.11Q: How many collisions are too many?
  1030.      A: This  depends  on your application  and protocol.   In many  cases,
  1031.         collision rates of 50% will not cause a large decrease in perceived
  1032.         throughput.  If  your network is  slowing down and you  notice  the
  1033.         percentage of  collisions is  on  the  high  side, you may want try
  1034.         segmenting your network with either a bridge  or  router to see  if
  1035.         performance improves.
  1036.  
  1037. 05.12Q: How do I reduce the number of collisions?
  1038.      A: Disconnect devices from  the  network.  Seriously, you need to cut-
  1039.         down on the number of devices on the network segment  to affect the
  1040.         collision  rate.  This is  usually  accomplished  by splitting  the
  1041.         segment into two  pieces and putting a bridge  or router in between
  1042.         them.
  1043.  
  1044. 05.13Q: What is a late collision?
  1045.      A: A late collision occurs when two devices transmit at the same time,
  1046.         but due to cabling errors (most commonly, excessive network segment
  1047.         length or repeaters between  devices) neither detects  a collision.
  1048.         The reason this happens is because the time to propagate the signal
  1049.         from one end of the network to another is  longer than the time  to
  1050.         put the entire packet on the network, so the two devices that cause
  1051.         the late collision  never see that  the other's sending until after
  1052.         it  puts the  entire  packet on  the network.  Late  collisions are
  1053.         detected by the transmitter after the first  "slot time" of 64 byte
  1054.         times.  They  are only  detected  during  transmissions of  packets
  1055.         longer than 64 bytes.  It's detection is exactly  the same as for a
  1056.         normal collision; it just happens "too late."
  1057.  
  1058.         Typical causes  of late  collisions are  segment cable  lengths  in
  1059.         excess  of  the  maximum  permitted  for  the  cable  type,  faulty
  1060.         connectors  or  improper cabling,  excessive  numbers of  repeaters
  1061.         between  network devices,  and defective Ethernet  transceivers  or
  1062.         controllers.
  1063.  
  1064.         Another  bad thing about  late  collisions  is  that they occur for
  1065.         small packets also,  but cannot be detected by the transmitter.   A
  1066.         network  suffering a  measurable rate of late collisions (on  large
  1067.         packets)  is  also  suffering  lost   small  packets.   The  higher
  1068.         protocols do  not cope well with such losses.  Well, they cope, but
  1069.         at much  reduced speed.  A 1% packet  loss is enough  to reduce the
  1070.         speed of NFS by 90% with the default retransmission timers.  That's
  1071.         a 10X amplification of the problem.
  1072.  
  1073.         Finally, Ethernet  controllers  do not retransmit packets  lost  to
  1074.         late collisions.
  1075.  
  1076. 05.14Q: What is a jam?
  1077.      A: When a workstation receives a collision, and it is transmitting, it
  1078.         puts out a jam so all other stations  will  see the collision also.
  1079.         When a repeater detects a collision on one port, it puts out  a jam
  1080.         on  all  other  ports, causing a collision to occur on  those lines
  1081.         that are transmitting, and causing any non-transmitting stations to
  1082.         wait to transmit.
  1083.  
  1084. 05.15Q: What is a broadcast storm?
  1085.      A: An  overloaded  term that describes  an  overloaded  protocol. :-).
  1086.         Basically it describes a condition where devices on the network are
  1087.         generating traffic that by its nature causes the generation of even
  1088.         more  traffic.   The inevitable  result  is  a huge degradation  of
  1089.         performance or complete loss of the network as the devices continue
  1090.         to  generate  more and more  traffic.  This can  be related  to the
  1091.         physical transmission or to very high level protocols.  
  1092.  
  1093. 05.16Q: How do I recognize a broadcast storm?
  1094.      A: That depends on what level  it  is occurring. Basically you have to
  1095.         be aware of the potential for  it beforehand and be looking for it,
  1096.         because in a true  broadcast storm you  will probably be  unable to
  1097.         access  the  network.   This can  change  dramatically for a higher
  1098.         level protocol.  NFS contention can result  in a  dramatic DROP  in
  1099.         Ethernet traffic, yet no one will have access to resources.
  1100.  
  1101. 05.17Q: How can I prevent a broadcast storm?  
  1102.      A: Avoid protocols that are prone to it.  Route when it is practical.
  1103.  
  1104. 05.18Q: What is an Alignment Error ?
  1105.      A: A received frame that does not contain  an integer number of octets
  1106.         and contains a frame check  sequence validation error.  A  frame in
  1107.         which the number of bits received is not an  integer  multiple of 8
  1108.         and  has a FCS (Frame Check Sequence) error.  (802.3 standard, page
  1109.         41)
  1110.  
  1111. 05.19Q: What is *high* traffic on an Ethernet? 5%? 20%? 90%?
  1112.      A: High traffic is when things  start slowing down to the  point  they
  1113.         are  no  longer acceptable.  There is  not set percentage point, in
  1114.         other words.  Xerox used to use a formula based on packet size over
  1115.         time, or something, but the issue has been significantly muddied by
  1116.         the  plethora of  protocols available and how they  react  to  wire
  1117.         usage.   I  usually start  paying attention over 40-50%,  *or  when
  1118.         things slow down*. 
  1119.  
  1120.  
  1121. 06.01Q: How can I test an Ethernet?
  1122.      A: This depends on what  level  you want to test.  The most basic test
  1123.         (a.k.a., "the fire  test") is to connect a pair  of devices to  the
  1124.         network  and see  if they can communicate  with each other.  If you
  1125.         want  to test  the  electrical integrity of the wire (i.e., will it
  1126.         carry  a signal properly), a TDR or cable scanner that incorporates
  1127.         TDR  and  other  functions, would  be  the most comprehensive  tool
  1128.         (though a great deal cab be determined with a simple ohmmeter).  If
  1129.         you   need  to  test   the  performance  or  troubleshoot  protocol
  1130.         transmission  problems, you will  need  special  and  usually  very
  1131.         expensive  software,  usually  coupled  with  custom  hardware,  to
  1132.         capture, optionally filter, and analyze the network packets.
  1133.  
  1134. 06.02Q: Is there a troubleshooting guide for Ethernet?
  1135.      A: Yes, many.  I suggest you  check  your  local technical  bookstore.
  1136.         (Recommendations from the list would be appreciated!)
  1137.  
  1138.         There are also some common sense  steps  you can  take.  [Volunteer
  1139.         needed to fill this section out -- I think it's important but I'm a
  1140.         little short on time at the moment to do it myself -mm]
  1141.  
  1142. 06.03Q: What is a "TDR"?
  1143.      A: A  Time-Domain Reflectometer is a tool used to detect cable faults.
  1144.         This device operates by sending a brief signal pulse down the cable
  1145.         and looking for its  reflection to bounce back.  By  analyzing  the
  1146.         reflected pulse, it is possible to make judgments about the quality
  1147.         of  the cable segment.  More advanced units can not only detect and
  1148.         identify the nature of the problem, but give a  reasonably accurate
  1149.         indication of  the problem's location (distance  from the  point of
  1150.         the test).  There  is  also a device known as an OTDR, which is  an
  1151.         Optical Time-Domain Reflectometer for fiber-optic cables.
  1152.  
  1153. 06.04Q: What means "BERT"?
  1154.      A: Bit Error  Rate Tester.  This  equipment  is  used  to  analyze the
  1155.         amount and types of errors that occur on a cable segment.
  1156.  
  1157. 06.05Q: What (free) tools are there to monitor/decode/etc an Ethernet?
  1158.      A: There are many built into most Unix systems.  For example, the ping
  1159.         command can be used to determine if a given host is alive, and will
  1160.         also tell you the round trip transmission time.  ifconfig will tell
  1161.         you the status of the network  interfaces.  netstat will  summarize
  1162.         statistics  for  network usage.  spray will  allow  you to generate
  1163.         network  traffic  directed   at  a  particular   host.   Use   "man
  1164.         command-name" to  learn  more about a unix command.   Using "man -k
  1165.         network" may also provide leads to the tools provided by your  unix
  1166.         vendor.
  1167.  
  1168.         Many  more public domain  tools  are  available  for  unix systems.
  1169.         These include:
  1170.            traffic:    allows systems to graphically display network load
  1171.            tcpdump:    collect statistics and display individual packets
  1172.            etherfind:  ????
  1173.            nfswatch:   summarize/display traffic, particularly nfs packets
  1174.            traceroute: determine the route between two hosts
  1175.  
  1176.         Some cards for the PC come with utilities.  There are several  free
  1177.         ones available,  including  ping (Clarkson University  and others),
  1178.         The Beholder (packet capture and display) and others.
  1179.  
  1180.  
  1181. 07.01Q: Are there any other sources of information about Ethernet?
  1182.      A: There  are  a LOT of information sources.   Try  to get the BIG-LAN
  1183.         FAQ.   One known  anonymous  FTP location is icarus.cns.syr.edu  in
  1184.         /information/big-lan.   The big-lan.faq  file is a kind of superset
  1185.         to this ethernet faq.   Another excelleny  document is the  network
  1186.         reading   list,  "net-read.txt"   (or   "net-read.ps")  by  Charles
  1187.         Spurgeon, available  via  anonymous FTP from ftp.utexas.edu.  Cisco
  1188.         Systems has a useful document: DOC-GLOSS part number 78-0888-01.
  1189.  
  1190.  
  1191. 07.02Q: What books are good about Ethernet LAN's?
  1192.      A: The IEEE 802.3 documents are considered the definitative source for
  1193.         information on  Ethernet.   However, these may  not be suitable for
  1194.         all  levels  of  users.  Surprisingly,  there  are few  good  books
  1195.         specifically dealing with  Ethernet LANs,  but  here are a few that
  1196.         you might find useful:
  1197.  
  1198.             Local Area Networks, An introduction to the technology
  1199.             by John E. McNamara, published by Digital Press, 1985
  1200.             165 pps. with index and glossary, $29.00
  1201.             ISBN 0-932376-79-7,  Digital Press part number EY-00051-DP.
  1202.  
  1203.             Network Troubleshooting Guide
  1204.             by Digital Equipment Corporation, August 1990
  1205.             Approx. 278 pps. with index and glossary, $95.00
  1206.             Digital Press part number EK-339AB-GD-002.
  1207.  
  1208.         These books and others are recommended in the network reading list,
  1209.         net-read.txt, from ftp.utexas.edu.
  1210.  
  1211. 07.03Q: Where can I get IEEE802.x docs online?
  1212.      A: Nowhere.  IEEE documents must be ordered  from the IEEE themselves.
  1213.         You can contact them at:
  1214.  
  1215.           Institute of Electrical and Electronic Engineers
  1216.           445 Hoes Lane
  1217.           P.O. Box 1331
  1218.           Piscataway, NJ 08855-1331
  1219.           U.S.A.
  1220.           (800) 678-IEEE
  1221.  
  1222.         You can also get order information via e-mail to askieee@ieee.org.
  1223.  
  1224. 07.04Q: Where can I get EIA/TIA docs online?
  1225.      A: Nowhere.  They must be ordered from:
  1226.  
  1227.           Global Engineering
  1228.           800-854-7179
  1229.  
  1230.         (I am still trying to contact this vendor for more details.)
  1231.  
  1232. 07.05Q: Where can I find the specifications of Ethernet equipment?
  1233.      A: From the  manufacturer of  the product [hopefully!].   In the  IEEE
  1234.         802.3 documents for standard devices.
  1235.  
  1236. 07.06Q: Where can I find IETF (Internet Engineering Task Force) documents?
  1237.      A: These are available for anonymous FTP  from a number of sites.  The
  1238.         cannonical location is ietf.cnri.reston.va.us in /ietf. Drafts are
  1239.         at the same site in /internet-drafts.
  1240.  
  1241. 07.07Q: Where can I get the current version of this document?
  1242.      A: Check  in  newsgroups  comp.dcom.lans.ethernet,   comp.answers  and
  1243.         news.answers.   It  is   also  available  via  anonymous  ftp  from
  1244.         steph.admin.umass.edu in path pub/faqs as ethernet.faq.
  1245. -- 
  1246. Marc A. Runkel                              marc.runkel@registrar.umass.edu
  1247. Network Analyst                             Of course, this is just my
  1248. Registrar's Office * Systems Support Group  tiny, insignificant, humble
  1249. University of Massachusetts, Amherst        opinion.  If you don't like it....
  1250.